home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 20 / 9 / DISK2092.ZIP / RBBS-LIT.ZIP / LIT / SETLIT.INC < prev    next >
Text File  |  1990-01-16  |  10KB  |  196 lines

  1. *************[ REMAKE UTILITY FOR RBBS (C) Ken Goosens ]*****************
  2. * RBBS is a full featured host communications package that supports     *
  3. * a wide variety of environments and many capabilities.   Very few      *
  4. * BBS's use all the features.   Some environments need to reduce        *
  5. * the memory RBBS uses so that other tasks or more BBS's can be run.    *
  6. *                                                                       *
  7. * This is the driver for making the smallest EXE file necessary to      *
  8. * support the RBBS functions desired on a board.  It works by letting   *
  9. * the sysop specify the features to drop from RBBS and then generating  *
  10. * smaller code and recompiling RBBS.                                    *
  11. *                                                                       *
  12. * RBBS is distributed with ALL functions fully supported so that one    *
  13. * version can be used my nearly all users.  However, if you do not wish *
  14. * to use all functions and need additional memory, then this driver     *
  15. * can be configured to remake RBBS.  Note:  the code generated will not *
  16. * be faster, just require less memory.                                  *
  17. *                                                                       *
  18. * To remake RBBS, you must have                                         *
  19. *         o   BLED 2.1 or higher                                        *
  20. *         o   A supported QuickBasic compiler.  The most reliable       *
  21. *             are QB 2.01 and QB 3.0.   The one that requires the       *
  22. *             least memory is QB 1.02.  QB 4.5 will work.               *
  23. * --------------------[   Directions   ]------------------------------- *
  24. * Use your favorite text editor (not word processing editor) and edit   *
  25. * this file, changing the lines beginning with '*$' as desired.         *
  26. *************************************************************************
  27. * --Change to the appropriate environment you are using for multi-user
  28. * --control.   The choices are
  29. *      ON        - all supported
  30. *      CORVUS    - Corvus Constellation
  31. *      PCNET     - PC-Net (Orchid)
  32. *      DESQVIEW  - DesqView
  33. *      MULTILINK - Multi-Link
  34. *      10NET     - DCA network (formerly 10-Net)
  35. *      NETBIOS   - Netbios.  DOS SHARE or emulator for SHARE.
  36. *      NONE      - single user system
  37. * -- Limits multi-user code to just environment you need.
  38. *$ SET MULTINODE = PCNET
  39. * --------------------------------------------------
  40. *$ IF MULTINODE = MULTILINK THEN SET MULTILINK = ON ELSE SET MULTILINK = OFF
  41. *$ IF MULTINODE = NETBIOS THEN SET NETBIOS = ON ELSE SET NETBIOS = OFF
  42. * --------------------------------------------------
  43. * --Change to 'OFF' if not using File Management System
  44. *$ SET FMS = ON
  45. * --------------------------------------------------
  46. * --Change to 'OFF' if not using personal downloading
  47. *$ SET PERSDOWN = ON
  48. * --------------------------------------------------
  49. * --Change to 'OFF' if not using Library section
  50. *$ SET LIBRARY = ON
  51. * --------------------------------------------------
  52. * --Change to 'OFF' if want Basic to handle all screen writes.
  53. * --Sysop's local screen will not show color graphics if turn off.
  54. *$ SET ASMANSI = ON
  55. * --------------------------------------------------
  56. * --Change to 'OFF' if not using any Questionnaires
  57. *$ SET SURVEY = ON
  58. * --------------------------------------------------
  59. * --Change to 'OFF' if not using Programmable User Interface
  60. *$ SET PUI = ON
  61. * --------------------------------------------------
  62. * --Change to 'OFF' if not using conferences
  63. *$ SET CONFERENCE = ON
  64. * --------------------------------------------------
  65. * --Change to 'OFF' if not using Music
  66. *$ SET MUSIC = ON
  67. * --------------------------------------------------
  68. * --Change to 'OFF' if not using external protocols for file transfer
  69. *$ SET EXTERNAL = ON
  70. * --------------------------------------------------
  71. * --Change to 'OFF' if not supporting AUTODOWNLOAD (an extension
  72. * -- of xmodem)
  73. *$ SET AUTODOWN = ON
  74. * --------------------------------------------------
  75. * --Change to 'OFF' if not allowing 300 baud callers to shift up
  76. * --to 450 baud
  77. *$ SET BAUD450 = ON
  78. * --------------------------------------------------
  79. * --Change to 'OFF' if want sysop's opening screen merely to say
  80. * --ready for calls.
  81. *$ SET SYSMENU = ON
  82. * --------------------------------------------------
  83. * --Change to 'OFF' if not letting intermediate host computer echo
  84. * --(either RBBS or caller's software echoes) and not doing line
  85. * --acknowledges on ascii uploads
  86. *$ SET ASCCODES = ON
  87. * --------------------------------------------------
  88. * --Change to 'OFF' if not using any field to individuate callers
  89. * --(individuation lets different callers have same name)
  90. *$ SET INDIVID = ON
  91. * --------------------------------------------------
  92. * --Change to 'OFF' if want reduced copyright message
  93. *$ SET COPYRIGHT = ON
  94. * --------------------------------------------------
  95. * --Change to 'OFF' if want to limit sysop keyboard to chat, terminate
  96. *$ SET SYSOPKEY = ON
  97. * --------------------------------------------------
  98. * --Change to 'OFF' if want to use only BASIC upper case routine
  99. *$ SET ASMCAPS = ON
  100. * --------------------------------------------------
  101. * --Change to 'OFF' if want to remove sysop maintence functions (5)
  102. *$ SET SYSMAINT = ON
  103. * --------------------------------------------------
  104. * --Change to 'OFF' if not using doors or dropping to dos
  105. *$ SET DOORS = ON
  106. * --------------------------------------------------
  107. * --Change to 'OFF' using FMS only and limiting dir search to FMS
  108. *$ SET OLDDIR = ON
  109. * --------------------------------------------------
  110. * --Change to 'OFF' if not limiting file exchange by byte counts or
  111. *   ratios
  112. *$ SET UPDWNRATIO = ON
  113. * --------------------------------------------------
  114. * --Change to 'OFF' if not using macros
  115. *$ SET MACROS = ON
  116. * --------------------------------------------------
  117. * --Change to 'OFF' if NEVER want to get a security violation or deny access
  118. *$ SET SECVIO = ON
  119. * --------------------------------------------------
  120. * --Change to 'OFF' if restricting search for 'ALL' to a particular file
  121. *$ SET ALLDIR = ON
  122. * --------------------------------------------------
  123. * --Change to 'OFF' if do not want to be able to recover messages
  124. *$ SET MSGRECOVER = ON
  125. * --------------------------------------------------
  126. * --Change to 'OFF' if do not want to be able to import messages on host
  127. *$ SET MIMPORT = ON
  128. * --------------------------------------------------
  129. * --Change to 'OFF' if do not want conference mail check
  130. *$ SET MAILCHK = ON
  131. * --------------------------------------------------
  132. * --Change to 'OFF' to disable ability to display callers file
  133. *$ SET DISPCALL = ON
  134. * --------------------------------------------------
  135. * --Change to 'OFF' if RBBS never answers phone (front end answers)
  136. *$ SET RBBSANS = ON
  137. * --------------------------------------------------
  138. * --Change to 'OFF' if not using SmartText
  139. *$ SET SMARTTEXT = ON
  140. * --------------------------------------------------
  141. * --Change to 'OFF' if not using TimeLock
  142. *$ SET TIMELOCK = ON
  143. * --------------------------------------------------
  144. * --Change to 'OFF' if not using AutoPage
  145. *$ SET AUTOPAGE = ON
  146. * --------------------------------------------------
  147. * --Change to 'OFF' if not using exit to Timed Event
  148. *$ SET TIMEEVENT = ON
  149. * --------------------------------------------------
  150. * --Change to 'OFF' if not using NetMail
  151. *$ SET NETMAIL = ON
  152. * --------------------------------------------------
  153. * --Set to 'OFF' to use Basic routine to get drive free space
  154. *$ SET ASMFREESP = ON
  155. * --------------------------------------------------
  156. * --Set to 'OFF' if want to handle all file views externally using shells
  157. *$ SET VIEWINT = ON
  158. * --------------------------------------------------
  159. * --Change to 'OFF' if have no doors returning requests to RBBS
  160. *$ SET DOORRTN = ON
  161. * --------------------------------------------------
  162. * --Change to 'OFF' if not letting callers select doors
  163. *$ SET EXTDOORS = ON
  164. * --------------------------------------------------
  165. * --Change to 'OFF' if not using private doors (registration or
  166. *      dooring to protocols) or dropping to DOS
  167. *$ SET PRVDOORS = ON
  168. * --------------------------------------------------
  169. * --Change to 'OFF' if not using Fossil driver
  170. *$ SET FOSSIL = ON
  171. * --------------------------------------------------
  172. * --Change to 'OFF' if want Basic to check for file's exitence
  173. *$ SET ASMFFIND = ON
  174. * --------------------------------------------------
  175. * --Change to 'OFF' if want no error trapping on read of DEF file
  176. *$ SET DEFERROR = ON
  177. * --------------------------------------------------
  178. * --Change to 'OFF' if doing no shelling (no shell to external protocols,
  179. *   no verify upload, no external verbose list)
  180. *$ SET SHELL = ON
  181. * --------------------------------------------------
  182. * --Change to 'OFF' if never dropping to DOS from remote
  183. *$ SET DOSEXIT = ON
  184. * --------------------------------------------------
  185. * --Change to 'OFF' if never use questionnaire save
  186. *$ SET QUESSAVE = ON
  187. * --------------------------------------------------
  188. * --Change to 'OFF' if not using speech synthesizer
  189. *$ SET SPEECH = ON
  190. * --------------------------------------------------
  191. * --Change to 'OFF' if not running NOVELL
  192. *$ SET NOVELL = ON
  193. * --------------------------------------------------
  194. * --Change to 'OFF' if do not want W)ho to operate
  195. *$ SET WHOSON = ON
  196.